

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
  <meta charset="utf-8" />
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  
  <title>Index &mdash; python-yubihsm 2.1.0 documentation</title>
  

  
  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
  <link rel="stylesheet" href="_static/pygments.css" type="text/css" />

  
  
    <link rel="shortcut icon" href="_static/favicon.ico"/>
  

  
  

  

  
  <!--[if lt IE 9]>
    <script src="_static/js/html5shiv.min.js"></script>
  <![endif]-->
  
    
      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
        <script src="_static/jquery.js"></script>
        <script src="_static/underscore.js"></script>
        <script src="_static/doctools.js"></script>
    
    <script type="text/javascript" src="_static/js/theme.js"></script>

    
    <link rel="index" title="Index" href="#" />
    <link rel="search" title="Search" href="search.html" /> 
</head>

<body class="wy-body-for-nav">

   
  <div class="wy-grid-for-nav">
    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search" >
          

          
            <a href="index.html" class="icon icon-home"> python-yubihsm
          

          
          </a>

          
            
            
              <div class="version">
                2.1
              </div>
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        
        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <!-- Local TOC -->
              <div class="local-toc"></div>
            
          
        </div>
        
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="index.html">python-yubihsm</a>
        
      </nav>


      <div class="wy-nav-content">
        
        <div class="rst-content">
        
          

















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
        
      <li>Index</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
          
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#K"><strong>K</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 | <a href="#V"><strong>V</strong></a>
 | <a href="#W"><strong>W</strong></a>
 | <a href="#Y"><strong>Y</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.AES128_CCM_WRAP">AES128_CCM_WRAP (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.AES128_YUBICO_AUTHENTICATION">AES128_YUBICO_AUTHENTICATION (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.AES128_YUBICO_OTP">AES128_YUBICO_OTP (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.AES192_CCM_WRAP">AES192_CCM_WRAP (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.AES192_YUBICO_OTP">AES192_YUBICO_OTP (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.AES256_CCM_WRAP">AES256_CCM_WRAP (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.AES256_YUBICO_OTP">AES256_YUBICO_OTP (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM">ALGORITHM (class in yubihsm.defs)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.LIST_FILTER.ALGORITHM">(yubihsm.defs.LIST_FILTER attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.ALL">ALL (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT.ASYMMETRIC_KEY">ASYMMETRIC_KEY (yubihsm.defs.OBJECT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey">AsymmetricKey (class in yubihsm.objects)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.attest">attest() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.AUDIT">AUDIT (class in yubihsm.defs)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.AUTHENTICATE_SESSION">AUTHENTICATE_SESSION (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.AUTHENTICATION_FAILED">AUTHENTICATION_FAILED (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT.AUTHENTICATION_KEY">AUTHENTICATION_KEY (yubihsm.defs.OBJECT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AuthenticationKey">AuthenticationKey (class in yubihsm.objects)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession">AuthSession (class in yubihsm.core)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.BLINK_DEVICE">BLINK_DEVICE (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP256R1">BRAINPOOLP256R1 (class in yubihsm.defs)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP384R1">BRAINPOOLP384R1 (class in yubihsm.defs)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP512R1">BRAINPOOLP512R1 (class in yubihsm.defs)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.LIST_FILTER.CAPABILITIES">CAPABILITIES (yubihsm.defs.LIST_FILTER attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY">CAPABILITY (class in yubihsm.defs)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.CHANGE_AUTHENTICATION_KEY">CHANGE_AUTHENTICATION_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.CHANGE_AUTHENTICATION_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AuthenticationKey.change_key">change_key() (yubihsm.objects.AuthenticationKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AuthenticationKey.change_password">change_password() (yubihsm.objects.AuthenticationKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.close">close() (yubihsm.core.AuthSession method)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.core.YubiHsm.close">(yubihsm.core.YubiHsm method)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.CLOSE_SESSION">CLOSE_SESSION (yubihsm.defs.COMMAND attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND">COMMAND (class in yubihsm.defs)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OPTION.COMMAND_AUDIT">COMMAND_AUDIT (yubihsm.defs.OPTION attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.COMMAND_UNEXECUTED">COMMAND_UNEXECUTED (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.YubiHsm.connect">connect() (yubihsm.core.YubiHsm class method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.CREATE_OTP_AEAD">CREATE_OTP_AEAD (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.CREATE_OTP_AEAD">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey.create_otp_aead">create_otp_aead() (yubihsm.objects.OtpAeadKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.CREATE_SESSION">CREATE_SESSION (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.YubiHsm.create_session">create_session() (yubihsm.core.YubiHsm method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.YubiHsm.create_session_derived">create_session_derived() (yubihsm.core.YubiHsm method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.core.LogEntry.data">data() (yubihsm.core.LogEntry property)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DECRYPT_OAEP">DECRYPT_OAEP (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.DECRYPT_OAEP">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.decrypt_oaep">decrypt_oaep() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DECRYPT_OTP">DECRYPT_OTP (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.DECRYPT_OTP">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey.decrypt_otp">decrypt_otp() (yubihsm.objects.OtpAeadKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DECRYPT_PKCS">DECRYPT_PKCS (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.DECRYPT_PKCS1">DECRYPT_PKCS1 (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.decrypt_pkcs1v1_5">decrypt_pkcs1v1_5() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.YhsmObject.delete">delete() (yubihsm.objects.YhsmObject method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DELETE_ASYMMETRIC_KEY">DELETE_ASYMMETRIC_KEY (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DELETE_AUTHENTICATION_KEY">DELETE_AUTHENTICATION_KEY (yubihsm.defs.CAPABILITY attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DELETE_HMAC_KEY">DELETE_HMAC_KEY (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.DELETE_OBJECT">DELETE_OBJECT (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DELETE_OPAQUE">DELETE_OPAQUE (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DELETE_OTP_AEAD_KEY">DELETE_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DELETE_TEMPLATE">DELETE_TEMPLATE (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DELETE_WRAP_KEY">DELETE_WRAP_KEY (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.DEMO_MODE">DEMO_MODE (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.DERIVE_ECDH">DERIVE_ECDH (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.DERIVE_ECDH">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.derive_ecdh">derive_ecdh() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.DEVICE_INFO">DEVICE_INFO (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.DeviceInfo">DeviceInfo (class in yubihsm.core)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.LIST_FILTER.DOMAINS">DOMAINS (yubihsm.defs.LIST_FILTER attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_BP256">EC_BP256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_BP384">EC_BP384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_BP512">EC_BP512 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_ECDH">EC_ECDH (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_ECDSA_SHA1">EC_ECDSA_SHA1 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_ECDSA_SHA256">EC_ECDSA_SHA256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_ECDSA_SHA384">EC_ECDSA_SHA384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_ECDSA_SHA512">EC_ECDSA_SHA512 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_ED25519">EC_ED25519 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_K256">EC_K256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_P224">EC_P224 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_P256">EC_P256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_P384">EC_P384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.EC_P521">EC_P521 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.ECHO">ECHO (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR">ERROR (class in yubihsm.defs)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.ERROR">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.EXPORT_WRAPPED">EXPORT_WRAPPED (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.EXPORT_WRAPPED">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey.export_wrapped">export_wrapped() (yubihsm.objects.WrapKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.EXPORTABLE_UNDER_WRAP">EXPORTABLE_UNDER_WRAP (yubihsm.defs.CAPABILITY attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.AUDIT.FIXED">FIXED (yubihsm.defs.AUDIT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.for_curve">for_curve() (yubihsm.defs.ALGORITHM static method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OPTION.FORCE_AUDIT">FORCE_AUDIT (yubihsm.defs.OPTION attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.core.DeviceInfo.FORMAT">FORMAT (yubihsm.core.DeviceInfo attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.core.LogEntry.FORMAT">(yubihsm.core.LogEntry attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.ObjectInfo.FORMAT">(yubihsm.objects.ObjectInfo attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.generate">generate() (yubihsm.objects.AsymmetricKey class method)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.objects.HmacKey.generate">(yubihsm.objects.HmacKey class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey.generate">(yubihsm.objects.OtpAeadKey class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey.generate">(yubihsm.objects.WrapKey class method)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GENERATE_ASYMMETRIC_KEY">GENERATE_ASYMMETRIC_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GENERATE_ASYMMETRIC_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GENERATE_HMAC_KEY">GENERATE_HMAC_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GENERATE_HMAC_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GENERATE_OTP_AEAD_KEY">GENERATE_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GENERATE_OTP_AEAD_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GENERATE_WRAP_KEY">GENERATE_WRAP_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GENERATE_WRAP_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ORIGIN.GENERATED">GENERATED (yubihsm.defs.ORIGIN attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ORIGIN.generated">generated() (yubihsm.defs.ORIGIN property)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.Opaque.get">get() (yubihsm.objects.Opaque method)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.objects.Template.get">(yubihsm.objects.Template method)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.get_certificate">get_certificate() (yubihsm.objects.AsymmetricKey method)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.objects.Opaque.get_certificate">(yubihsm.objects.Opaque method)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.get_command_audit">get_command_audit() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.YubiHsm.get_device_info">get_device_info() (yubihsm.core.YubiHsm method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.get_force_audit">get_force_audit() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.YhsmObject.get_info">get_info() (yubihsm.objects.YhsmObject method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GET_LOG_ENTRIES">GET_LOG_ENTRIES (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_LOG_ENTRIES">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.get_log_entries">get_log_entries() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.get_object">get_object() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_OBJECT_INFO">GET_OBJECT_INFO (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GET_OPAQUE">GET_OPAQUE (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_OPAQUE">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GET_OPTION">GET_OPTION (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_OPTION">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.get_option">get_option() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GET_PSEUDO_RANDOM">GET_PSEUDO_RANDOM (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_PSEUDO_RANDOM">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.get_pseudo_random">get_pseudo_random() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_PUBLIC_KEY">GET_PUBLIC_KEY (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.get_public_key">get_public_key() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_STORAGE_INFO">GET_STORAGE_INFO (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.GET_TEMPLATE">GET_TEMPLATE (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.GET_TEMPLATE">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT.HMAC_KEY">HMAC_KEY (yubihsm.defs.OBJECT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.HMAC_SHA1">HMAC_SHA1 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.HMAC_SHA256">HMAC_SHA256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.HMAC_SHA384">HMAC_SHA384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.HMAC_SHA512">HMAC_SHA512 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.HmacKey">HmacKey (class in yubihsm.objects)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.LIST_FILTER.ID">ID (yubihsm.defs.LIST_FILTER attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.IMPORT_WRAPPED">IMPORT_WRAPPED (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.IMPORT_WRAPPED">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey.import_wrapped">import_wrapped() (yubihsm.objects.WrapKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ORIGIN.IMPORTED">IMPORTED (yubihsm.defs.ORIGIN attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ORIGIN.imported">imported() (yubihsm.defs.ORIGIN property)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ORIGIN.IMPORTED_WRAPPED">IMPORTED_WRAPPED (yubihsm.defs.ORIGIN attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.INSUFFICIENT_PERMISSIONS">INSUFFICIENT_PERMISSIONS (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.utils.int_from_bytes">int_from_bytes() (in module yubihsm.utils)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.INVALID_COMMAND">INVALID_COMMAND (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.INVALID_DATA">INVALID_DATA (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.INVALID_ID">INVALID_ID (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.INVALID_OTP">INVALID_OTP (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.INVALID_SESSION">INVALID_SESSION (yubihsm.defs.ERROR attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP256R1.key_size">key_size (yubihsm.defs.BRAINPOOLP256R1 attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP384R1.key_size">(yubihsm.defs.BRAINPOOLP384R1 attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP512R1.key_size">(yubihsm.defs.BRAINPOOLP512R1 attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.LIST_FILTER.LABEL">LABEL (yubihsm.defs.LIST_FILTER attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.DeviceInfo.LENGTH">LENGTH (yubihsm.core.DeviceInfo attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.core.LogEntry.LENGTH">(yubihsm.core.LogEntry attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.ObjectInfo.LENGTH">(yubihsm.objects.ObjectInfo attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.LIST_FILTER">LIST_FILTER (class in yubihsm.defs)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.LIST_OBJECTS">LIST_OBJECTS (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.list_objects">list_objects() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.eddsa.load_ed25519_private_key">load_ed25519_private_key() (in module yubihsm.eddsa)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.LOG_FULL">LOG_FULL (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.LogData">LogData (class in yubihsm.core)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.LogEntry">LogEntry (class in yubihsm.core)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li>
    module

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm">yubihsm</a>
</li>
        <li><a href="rst/yubihsm.html#module-yubihsm.core">yubihsm.core</a>
</li>
        <li><a href="rst/yubihsm.html#module-yubihsm.defs">yubihsm.defs</a>
</li>
        <li><a href="rst/yubihsm.html#module-yubihsm.eddsa">yubihsm.eddsa</a>
</li>
        <li><a href="rst/yubihsm.html#module-yubihsm.exceptions">yubihsm.exceptions</a>
</li>
        <li><a href="rst/yubihsm.html#module-yubihsm.objects">yubihsm.objects</a>
</li>
        <li><a href="rst/yubihsm.html#module-yubihsm.utils">yubihsm.utils</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP256R1.name">name (yubihsm.defs.BRAINPOOLP256R1 attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP384R1.name">(yubihsm.defs.BRAINPOOLP384R1 attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.defs.BRAINPOOLP512R1.name">(yubihsm.defs.BRAINPOOLP512R1 attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.NONE">NONE (yubihsm.defs.CAPABILITY attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT">OBJECT (class in yubihsm.defs)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.OBJECT_EXISTS">OBJECT_EXISTS (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.OBJECT_NOT_FOUND">OBJECT_NOT_FOUND (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.object_type">object_type (yubihsm.objects.AsymmetricKey attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.objects.AuthenticationKey.object_type">(yubihsm.objects.AuthenticationKey attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.HmacKey.object_type">(yubihsm.objects.HmacKey attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.Opaque.object_type">(yubihsm.objects.Opaque attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey.object_type">(yubihsm.objects.OtpAeadKey attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.Template.object_type">(yubihsm.objects.Template attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey.object_type">(yubihsm.objects.WrapKey attribute)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.YhsmObject.object_type">(yubihsm.objects.YhsmObject attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.ObjectInfo">ObjectInfo (class in yubihsm.objects)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.AUDIT.OFF">OFF (yubihsm.defs.AUDIT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.OK">OK (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.AUDIT.ON">ON (yubihsm.defs.AUDIT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.Opaque">Opaque (class in yubihsm.objects)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT.OPAQUE">OPAQUE (yubihsm.defs.OBJECT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.OPAQUE_DATA">OPAQUE_DATA (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.OPAQUE_X509_CERTIFICATE">OPAQUE_X509_CERTIFICATE (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OPTION">OPTION (class in yubihsm.defs)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ORIGIN">ORIGIN (class in yubihsm.defs)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT.OTP_AEAD_KEY">OTP_AEAD_KEY (yubihsm.defs.OBJECT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey">OtpAeadKey (class in yubihsm.objects)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.OtpData">OtpData (class in yubihsm.objects)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.core.DeviceInfo.parse">parse() (yubihsm.core.DeviceInfo class method)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.core.LogEntry.parse">(yubihsm.core.LogEntry class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.ObjectInfo.parse">(yubihsm.objects.ObjectInfo class method)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.utils.password_to_key">password_to_key() (in module yubihsm.utils)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.put">put() (yubihsm.objects.AsymmetricKey class method)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.objects.AuthenticationKey.put">(yubihsm.objects.AuthenticationKey class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.HmacKey.put">(yubihsm.objects.HmacKey class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.Opaque.put">(yubihsm.objects.Opaque class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey.put">(yubihsm.objects.OtpAeadKey class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.Template.put">(yubihsm.objects.Template class method)</a>
</li>
        <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey.put">(yubihsm.objects.WrapKey class method)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.PUT_ASYMMETRIC">PUT_ASYMMETRIC (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.PUT_ASYMMETRIC_KEY">PUT_ASYMMETRIC_KEY (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.PUT_AUTHENTICATION_KEY">PUT_AUTHENTICATION_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.PUT_AUTHENTICATION_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.put_certificate">put_certificate() (yubihsm.objects.AsymmetricKey method)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.objects.Opaque.put_certificate">(yubihsm.objects.Opaque class method)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AuthenticationKey.put_derived">put_derived() (yubihsm.objects.AuthenticationKey class method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.PUT_HMAC_KEY">PUT_HMAC_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.PUT_HMAC_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.PUT_OPAQUE">PUT_OPAQUE (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.PUT_OPAQUE">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.put_option">put_option() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.PUT_OTP_AEAD_KEY">PUT_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.PUT_OTP_AEAD_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.PUT_TEMPLATE">PUT_TEMPLATE (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.PUT_TEMPLATE">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.PUT_WRAP_KEY">PUT_WRAP_KEY (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.PUT_WRAP_KEY">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.RANDOMIZE_OTP_AEAD">RANDOMIZE_OTP_AEAD (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.RANDOMIZE_OTP_AEAD">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey.randomize_otp_aead">randomize_otp_aead() (yubihsm.objects.OtpAeadKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.RESET_DEVICE">RESET_DEVICE (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.RESET_DEVICE">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.reset_device">reset_device() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.REWRAP_FROM_OTP_AEAD_KEY">REWRAP_FROM_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.REWRAP_OTP_AEAD">REWRAP_OTP_AEAD (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.OtpAeadKey.rewrap_otp_aead">rewrap_otp_aead() (yubihsm.objects.OtpAeadKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.REWRAP_TO_OTP_AEAD_KEY">REWRAP_TO_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_2048">RSA_2048 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_3072">RSA_3072 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_4096">RSA_4096 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_MGF1_SHA1">RSA_MGF1_SHA1 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_MGF1_SHA256">RSA_MGF1_SHA256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_MGF1_SHA384">RSA_MGF1_SHA384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_MGF1_SHA512">RSA_MGF1_SHA512 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_OAEP_SHA1">RSA_OAEP_SHA1 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_OAEP_SHA256">RSA_OAEP_SHA256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_OAEP_SHA384">RSA_OAEP_SHA384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_OAEP_SHA512">RSA_OAEP_SHA512 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PKCS1_SHA1">RSA_PKCS1_SHA1 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PKCS1_SHA256">RSA_PKCS1_SHA256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PKCS1_SHA384">RSA_PKCS1_SHA384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PKCS1_SHA512">RSA_PKCS1_SHA512 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PSS_SHA1">RSA_PSS_SHA1 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PSS_SHA256">RSA_PSS_SHA256 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PSS_SHA384">RSA_PSS_SHA384 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.RSA_PSS_SHA512">RSA_PSS_SHA512 (yubihsm.defs.ALGORITHM attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.core.YubiHsm.send_cmd">send_cmd() (yubihsm.core.YubiHsm method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.send_secure_cmd">send_secure_cmd() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.eddsa.serialize_ed25519_public_key">serialize_ed25519_public_key() (in module yubihsm.eddsa)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.SESSION_FAILED">SESSION_FAILED (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SESSION_MESSAGE">SESSION_MESSAGE (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.SESSIONS_FULL">SESSIONS_FULL (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.set_command_audit">set_command_audit() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.set_force_audit">set_force_audit() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SET_LOG_INDEX">SET_LOG_INDEX (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.set_log_index">set_log_index() (yubihsm.core.AuthSession method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SET_OPTION">SET_OPTION (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SET_OPTION">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.AuthSession.sid">sid() (yubihsm.core.AuthSession property)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SIGN_ATTESTATION_CERTIFICATE">SIGN_ATTESTATION_CERTIFICATE (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SIGN_ATTESTATION_CERTIFICATE">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SIGN_ECDSA">SIGN_ECDSA (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SIGN_ECDSA">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.sign_ecdsa">sign_ecdsa() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SIGN_EDDSA">SIGN_EDDSA (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SIGN_EDDSA">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.sign_eddsa">sign_eddsa() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SIGN_HMAC">SIGN_HMAC (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SIGN_HMAC">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.HmacKey.sign_hmac">sign_hmac() (yubihsm.objects.HmacKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SIGN_PKCS">SIGN_PKCS (yubihsm.defs.CAPABILITY attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SIGN_PKCS1">SIGN_PKCS1 (yubihsm.defs.COMMAND attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.sign_pkcs1v1_5">sign_pkcs1v1_5() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SIGN_PSS">SIGN_PSS (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SIGN_PSS">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.sign_pss">sign_pss() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.SIGN_SSH_CERTIFICATE">SIGN_SSH_CERTIFICATE (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.SIGN_SSH_CERTIFICATE">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.AsymmetricKey.sign_ssh_certificate">sign_ssh_certificate() (yubihsm.objects.AsymmetricKey method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.SSH_CA_CONSTRAINT_VIOLATION">SSH_CA_CONSTRAINT_VIOLATION (yubihsm.defs.ERROR attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.STORAGE_FAILED">STORAGE_FAILED (yubihsm.defs.ERROR attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.Template">Template (class in yubihsm.objects)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT.TEMPLATE">TEMPLATE (yubihsm.defs.OBJECT attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.TEMPLATE_SSH">TEMPLATE_SSH (yubihsm.defs.ALGORITHM attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ALGORITHM.to_curve">to_curve() (yubihsm.defs.ALGORITHM method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.LIST_FILTER.TYPE">TYPE (yubihsm.defs.LIST_FILTER attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.UNWRAP_DATA">UNWRAP_DATA (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.UNWRAP_DATA">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey.unwrap_data">unwrap_data() (yubihsm.objects.WrapKey method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.core.LogEntry.validate">validate() (yubihsm.core.LogEntry method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.VERIFY_HMAC">VERIFY_HMAC (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.VERIFY_HMAC">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.HmacKey.verify_hmac">verify_hmac() (yubihsm.objects.HmacKey method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="W">W</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.YhsmObject.with_session">with_session() (yubihsm.objects.YhsmObject method)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.CAPABILITY.WRAP_DATA">WRAP_DATA (yubihsm.defs.CAPABILITY attribute)</a>

      <ul>
        <li><a href="rst/yubihsm.html#yubihsm.defs.COMMAND.WRAP_DATA">(yubihsm.defs.COMMAND attribute)</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey.wrap_data">wrap_data() (yubihsm.objects.WrapKey method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.defs.OBJECT.WRAP_KEY">WRAP_KEY (yubihsm.defs.OBJECT attribute)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.objects.WrapKey">WrapKey (class in yubihsm.objects)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ORIGIN.wrapped">wrapped() (yubihsm.defs.ORIGIN property)</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.defs.ERROR.WRONG_LENGTH">WRONG_LENGTH (yubihsm.defs.ERROR attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="Y">Y</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="rst/yubihsm.html#yubihsm.objects.YhsmObject">YhsmObject (class in yubihsm.objects)</a>
</li>
      <li>
    yubihsm

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm">module</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.core.YubiHsm">YubiHsm (class in yubihsm.core)</a>
</li>
      <li>
    yubihsm.core

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm.core">module</a>
</li>
      </ul></li>
      <li>
    yubihsm.defs

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm.defs">module</a>
</li>
      </ul></li>
      <li>
    yubihsm.eddsa

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm.eddsa">module</a>
</li>
      </ul></li>
      <li>
    yubihsm.exceptions

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm.exceptions">module</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li>
    yubihsm.objects

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm.objects">module</a>
</li>
      </ul></li>
      <li>
    yubihsm.utils

      <ul>
        <li><a href="rst/yubihsm.html#module-yubihsm.utils">module</a>
</li>
      </ul></li>
      <li><a href="rst/yubihsm.html#yubihsm.exceptions.YubiHsmAuthenticationError">YubiHsmAuthenticationError</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.exceptions.YubiHsmConnectionError">YubiHsmConnectionError</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.exceptions.YubiHsmDeviceError">YubiHsmDeviceError</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.exceptions.YubiHsmError">YubiHsmError</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.exceptions.YubiHsmInvalidRequestError">YubiHsmInvalidRequestError</a>
</li>
      <li><a href="rst/yubihsm.html#yubihsm.exceptions.YubiHsmInvalidResponseError">YubiHsmInvalidResponseError</a>
</li>
  </ul></td>
</tr></table>



           </div>
           
          </div>
          <footer>

  <hr/>

  <div role="contentinfo">
    <p>
        &#169; Copyright 2018, Yubico.

    </p>
  </div>
    
    
    
    Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
    
    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
    
    provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>
        </div>
      </div>

    </section>

  </div>
  

  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script>

  
  
    
   

</body>
</html>